﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DTO;
using DAO;

namespace BUS
{
    public class CongDoanVienBUS
    {
        public static int Them(CongDoanVienDTO CDVienDto, NgayChuyenDenDTO NgayCDenDto, NgayChuyenDiDTO NgayCDiDto)
        {
            return CongDoanVienDAO.Them(CDVienDto, NgayCDenDto, NgayCDiDto);
        }

        public static int Xoa(string maCDV)
        {
            return CongDoanVienDAO.Xoa(maCDV);
        }

        public static int Sua(CongDoanVienDTO CDVienDto, NgayChuyenDenDTO NgayCDenDto, NgayChuyenDiDTO NgayCDiDto, bool blnChucVu, bool blnNgayCDen,bool blnNgayCDi)
        {
            return CongDoanVienDAO.Sua(CDVienDto, NgayCDenDto, NgayCDiDto, blnChucVu, blnNgayCDen, blnNgayCDi);
        }

        public static DataTable TimKiem(string maCDV, string strHoTen, ToCongDoanDTO toCDDto)
        {
            return CongDoanVienDAO.TimKiem(maCDV, strHoTen, toCDDto);
        }

        public static List<int> TimKiemChucVu(string maCDV)
        {
            return CongDoanVienDAO.TimKiemChucVu(maCDV);
        }

        public static DataTable ThongKe(string tinhTrang, double hesoluong, string tuNam, string denNam, string strHoTen, ToCongDoanDTO toCDDto)
        {
            return CongDoanVienDAO.ThongKe(tinhTrang, hesoluong, tuNam, denNam, strHoTen, toCDDto);
        }
    }
}
